<template>
	<div>
		随机生成的18个数字：
		<p v-for="(item,index) in list" :key="index">{{item}}</p>
	</div>
</template>

<script>
	export default {
		data(){
			return {
				list:[],
				result:[]
			}
		},
		created() {
			// 1.完全随机
			// 确定循环的条件 list.length
			
			while(this.list.length<18){
				let rand = (Math.random()*100|0);
				if(!this.list.includes(rand)){
					this.list.push(rand);
				}
			}
			// (时间换空间,空间换时间)
			// 2.相对随机
			// 21.产生0-100数组
			const tmp = []
			for(let i=0;i<100;i++){
				tmp.push(i)
			}
			console.log(tmp)
			// 22.任意切割18个成员
			for(let i=0;i<18;i++){
				let rand = (Math.random()*tmp.length)|0
				this.result.push(tmp[rand])
			}
			console.log(this.result)
		}
	}
</script>

<style>
</style>
